water reservoir that supplies a population - Français Anglais Dictionnaire